Basic hacker skills and a comprehensive guide to become a real hacker.
Basic hacker skills and a comprehensive guide to become a real hacker.
![]() |
Basic hacker skills and a comprehensive guide to become a real hacker. |
Hacker skills and the way of knowledge : some believe that once he has some applications or tools for hackers "such as Najrat", he thus became a hacker and able to penetrate the devices and test the protection systems of large companies and websites, and this belief is in fact far from true, and that is why through this blog let us get to know the basic skills of hackers.
Basic hacker skills:
There are 4 basic hacker skills that you must master as a preliminary stage to enter this field:
1- Learn programming.
2- Get one of the unix systems open source and learn how to run and use it. Get to know Lennox distributions.
3. Learn how to use www worldwide web and how to write HTML codes
4- If you don't know English, start learning it from now on, "See this topic about learning English."
The hacker's way of thinking is required, but it doesn't spare the basic skills he must have before anyone can call him a hacker.
These skills change slowly from before over time and with technology creating new skills. For example, these skills previously included machine language learning and more recently HTML writing. For the time being, these skills include more than that...
1- Learning programming:
This is certainly the first basic hacker skills. If you don't know any of the computer languages, I advise you to start learning python, it's easy to learn for beginners and has good learning documents. Although it is a good language to start with, it is not a game, it is a strong language suitable for large projects. In order to know more why python language, I advise you to read this detailed article about the features of this language. There are also excellent tutorials to find on Python's official website.
Jaffa is a very good programming language and is considered to be a basic hacker skill. It's harder than python, but it produces a code faster than python. In my opinion it represents the second best choice for you. Unfortunately, Sun's reference application is still not free. But this is not the problem in Jaffa itself, where there are high-quality translators who are open to Java. The real problem lies in the libraries that come with the programming language. Open source libraries are of lower quality than Sun's. So if you choose to learn Java, learn with an open source application instead of relying on the closed source Sun app.
Hacker skills in learning programming:
Know that you will not reach the hacker level or even the programmer if you learn a single programming language or two that is one of the pillars of acquiring hacker skills.
You should learn how to think about software problems in general. Independent of any programming language. In order to become a hacker and acquire hacker skills you must reach a level where you can learn a programming language in days by linking what is in this language booklet to what you already know. This means you learn many programming languages.
If you start to delve deeper into serious programming, you'll have to learn C, the heart of unix. C++ is very close to The C language, if you learn one it will be easy for you to learn the other. Neither of them is the right choice to start with. In fact, the more you can get away from balsi programming, the more productive it becomes.
Is the C language that important?
SI is a powerful language that provides resources for your device, but in order to provide this feature, you have to do many functions yourself to control sources (e.g. memory). All of this code increases the risk of error and will require you to take more time to track errors in the program. This feature is not very important these days with powerful devices as they currently exist. It is preferable to use a programming language that wastes the hardware resources but will save your time like pythons.
Other programming languages:
There are other languages that are important for acquiring hacker skills, including Perl and Lysp. Perl is important for practical reasons, it is used for dynamic pages and used by system managers. So even if you don't learn to program in Pearl, you should be able to understand the code written in it. Many programmers use Perl in the same way I suggest you use python to avoid PC programming when you don't need that much control over device sources. You will need to understand the code these programmers write.
Why Lissp's language?
Lisbes' language deserves to be drawn for a different reason, because of the wonderful experience you will have when you reach the understanding of this language. This experience will make you a better programmer for the rest of your life even if you don't use this language much. You can gain simple experience simply by writing or editing some styles for emacs.
Programming languages, hackers, programming languages, hackers
5 languages to learn:
The best choice of course is to learn five languages. Python, C,C++, Jaffa, Perl, and Lysp. Besides being the most important language for hackers, they are defined by more than one software technology and each of them will teach you something of great value.
I can't explain how to learn programming in this article because it's a complicated skill. But I can tell you that books and courses won't do the trick. Many even most hackers have taught themselves. You can learn a little bit from books, but the most important hacker skills you will learn only when you start programming. What will teach you right is
1- Read the code.
2- Writing the code.
Programming languages and learning human languages:
Learning programming is almost like learning any human language where the best way to learn human languages is to read some of what is written by the professors of those languages and write some things yourself and read more and write more until your writing begins to evolve to the level you want.
Finding a code for good programs was difficult because there are a small number of free-source programs so that hackers can read and modify them, but this thing has changed completely now, the programs, operating systems and open source programming tools built by hackers are now available and this brings me to the next point.
2- Obtaining one of unix's open source systems:
You need to obtain a copy of the Linux operating system or operating system from the BSD family and install it on your device and work with it.
Yes, there are other operating systems, but they are closed source systems and reach you in the final form where you cannot read the source code of the system and you cannot modify it. Trying to learn a hack while using windows or Mac OS is just like trying to learn to dance while wearing an iron suit.
You can learn with MacOS X, but not every open source operating system for you will encounter many obstacles. Be careful not to have the bad habit of relying on Apple's closed source code. If you focus on the principles of unix in the system, you will learn something useful.
Why Unix?
Unix is an internet operating system. While you can learn to use the Internet without learning Unix, you can't become an internet hacker without learning and understanding Unix. That's why the hacker culture is now firmly centered around the Unix, and is one of the pillars of hacker skills.
This has never existed before and there are some old hackers who are unhappy with this thing, but the connection between Unix and the Internet has become so strong that Microsoft is not strong enough to weaken this link."
So bring an operating system like Unix, I prefer Linux but there are other systems (yes you can install Linux and Windows systems on the same computer side by side). Learn the system, work on it and enter the internet through it. Read the code and edit it. You will get much better programming tools than any tools you can see on windows os. You'll have more fun and more information than you can imagine while using it and you'll realize this thing when you look back and see what you were before you became a hacker.
For more on Unix, see this article. The Art of Unix Programming can also be reviewed.
Get the Linux version:
In order to get a Linux version, see this blog about the best Linux distributions for hackers as well as this blog about the best Linux distributions for programmers" both of which have direct download links. You can download the Linux version from there. For the new user, there is no big difference between www.bsd.org different Linux distributions. There is a lesson on the principles of Unix and the Internet.
Note: I do not recommend installing Linux or BSD alone on the device if you are a beginner. Try to find a group of Linux users to ask them for help.
3- Learn how to use WWW and how to write HTML:
Most of the things hackers do are not clear and visible to non-hackers, such as helping universities, factories and offices to work. Except for the web, it's a brilliant hacker game that even politicians admit is making a difference in the world and that's why, in addition to other reasons, you have to learn how to deal with the web.
This does not mean that you learn how to deal with the browser (anyone who can do this) but you should learn how to write web pages with HTML. If you don't know how to program, when you learn to write pages with HTML, you'll learn some habits that will help you learn other things. Build your own page. Always try to use XHTML which is better than the traditional HTML. There are many good tutorials online, one of which is http://www.make-a-web-site.com
But building a web page for you is not enough to become a hacker. The web is full of personal pages. Most of them are useless and there is no valuable content and an idiot appearance. For more on this topic, see The HTML Hell Page
In order for your page to have value, it must have content that attracts attention or is useful to other hackers. And that takes us to the next point.